package br.com.almanach.negocio.seguranca;

import br.com.almanach.dominio.seguranca.Usuario;
import br.com.almanach.persistencia.seguranca.UsuarioPersistencia;
import java.util.List;
import javax.ejb.EJB;
import javax.ejb.Stateless;
import javax.ejb.LocalBean;

@Stateless
@LocalBean
public class UsuarioNegocio{

    @EJB
    private UsuarioPersistencia usuarioPersistencia;

    public List<Usuario> buscar(String nome, int registro , int quantidade){
        return usuarioPersistencia.buscar(nome, registro , quantidade);
    }

    public int buscar(String nome){
        return usuarioPersistencia.buscar(nome);
    }

    public Usuario buscar(String nome, String senha){
        return usuarioPersistencia.buscar(nome, senha);
    }

    public Usuario buscar(Integer id){
        return usuarioPersistencia.buscar(id);
    }

    public void incluir(Usuario usuario){
        usuarioPersistencia.incluir(usuario);
    }

    public void alterar(Usuario usuario){
        usuarioPersistencia.alterar(usuario);
    }

    public void remover(Usuario usuario){
        usuarioPersistencia.remover(usuario);
    }

}
